﻿<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true"
    CodeFile="ABMEmpleados.aspx.cs" Inherits="ABMEmpleados" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="Server">
    <style type="text/css">
        .style3
        {
            height: 23px;
        }
        .style4
        {
        }
        .style5
        {
            height: 23px;
            width: 144px;
        }
        .style6
        {
            height: 26px;
        }
        .style7
        {
            width: 144px;
        }
        .style8
        {
            height: 26px;
            width: 144px;
        }
    </style>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">
    <table class="style1">
        <tr>
            <td class="style4" colspan="3">
                <asp:Label ID="Label1" runat="server" Text="ABM Empleados"></asp:Label>
            </td>
        </tr>
        <tr>
            <td class="style5">
                &nbsp;
            </td>
            <td colspan="2" class="style3">
                &nbsp;
            </td>
        </tr>
        <tr>
            <td class="style8">
                <asp:Label ID="Label14" runat="server" Text="Legajo"></asp:Label>
            </td>
            <td colspan="2" class="style6">
                <asp:TextBox ID="txtFiltroLegajo" runat="server"></asp:TextBox>
                <asp:CompareValidator ID="CompareValidator3" runat="server" ControlToValidate="txtFiltroLegajo"
                    ErrorMessage="CompareValidator" Operator="DataTypeCheck" Type="Integer" ValidationGroup="validacionesFiltros">Debe ser un numero</asp:CompareValidator>
            </td>
        </tr>
        <tr>
            <td class="style7">
                <asp:Label ID="Label15" runat="server" Text="Apellido"></asp:Label>
            </td>
            <td colspan="2">
                <asp:TextBox ID="txtFiltroApellido" runat="server"></asp:TextBox>
                <asp:Button ID="cmdConsultar" runat="server" Text="Consultar" OnClick="cmdConsultar_Click"
                    ValidationGroup="validacionesFiltros" />
            </td>
        </tr>
        <tr>
            <td class="style7">
                &nbsp;
            </td>
            <td colspan="2">
                &nbsp;
            </td>
        </tr>
        <tr>
            <td class="style4" colspan="3">
                <asp:GridView ID="gvEmpleados" runat="server" CellPadding="4" ForeColor="#333333"
                    OnSelectedIndexChanged="gvEmpleados_SelectedIndexChanged" AutoGenerateColumns="False"
                    OnSorting="gvEmpleados_Sorting" PageSize="5" Height="182px" Width="682px" DataKeyNames="Legajo">
                    <AlternatingRowStyle BackColor="White" ForeColor="#284775" />
                    <Columns>
                        <asp:CommandField ShowSelectButton="True" />
                        <asp:BoundField DataField="legajo" HeaderText="Legajo" SortExpression="legajo" />
                        <asp:BoundField DataField="apellido" HeaderText="Apellido" SortExpression="apellido" />
                        <asp:BoundField DataField="nombre" HeaderText="Nombre" SortExpression="nombre" />
                        <asp:TemplateField HeaderText="Tipo Documento" SortExpression="idtipodocumento">
                            <ItemTemplate>
                                <asp:Label ID="lblTipoDocumento" runat="server" Text='<%# Eval("idtipodocumento") %>'
                                    Visible="false" />
                                <asp:DropDownList ID="ddlTiposDocumento" runat="server" Enabled="false">
                                </asp:DropDownList>
                            </ItemTemplate>
                        </asp:TemplateField>
                        <asp:BoundField DataField="numerodocumento" HeaderText="Numero Documento" SortExpression="numerodocumento" />
                        <asp:TemplateField HeaderText="Cargo" SortExpression="idcargo">
                            <ItemTemplate>
                                <asp:Label ID="lblCargo" runat="server" Text='<%# Eval("idcargo") %>' Visible="false" />
                                <asp:DropDownList ID="ddlCargo" runat="server" Enabled="false">
                                </asp:DropDownList>
                            </ItemTemplate>
                        </asp:TemplateField>
                        <asp:BoundField DataField="calle" HeaderText="Calle" SortExpression="calle" />
                        <asp:BoundField DataField="numero" HeaderText="Numero" SortExpression="numero" />
                        <asp:BoundField DataField="piso" HeaderText="Piso" SortExpression="piso" />
                        <asp:BoundField DataField="depto" HeaderText="Depto" SortExpression="depto" />
                        <asp:BoundField DataField="telefono" HeaderText="Telefono" SortExpression="telefono" />
                    </Columns>
                    <EditRowStyle BackColor="#999999" />
                    <FooterStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
                    <HeaderStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
                    <PagerStyle BackColor="#284775" ForeColor="White" HorizontalAlign="Center" />
                    <RowStyle BackColor="#F7F6F3" ForeColor="#333333" />
                    <SelectedRowStyle BackColor="#E2DED6" Font-Bold="True" ForeColor="#333333" />
                    <SortedAscendingCellStyle BackColor="#E9E7E2" />
                    <SortedAscendingHeaderStyle BackColor="#506C8C" />
                    <SortedDescendingCellStyle BackColor="#FFFDF8" />
                    <SortedDescendingHeaderStyle BackColor="#6F8DAE" />
                </asp:GridView>
            </td>
        </tr>
        <tr>
            <td class="style7">
                &nbsp;
            </td>
            <td colspan="2">
                &nbsp;
            </td>
        </tr>
        <tr>
            <td class="style7">
                <asp:Label ID="Label10" runat="server" Text="Legajo"></asp:Label>
            </td>
            <td colspan="2">
                <asp:TextBox ID="txtLegajo" runat="server" Enabled="False"></asp:TextBox>
            </td>
        </tr>
        <tr>
            <td class="style7">
                <asp:Label ID="Label2" runat="server" Text="Apellido"></asp:Label>
            </td>
            <td colspan="2">
                <asp:TextBox ID="txtApellido" runat="server" Width="330px"></asp:TextBox>
                <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="txtApellido"
                    ErrorMessage="Debe ingresar el apellido">*</asp:RequiredFieldValidator>
            </td>
        </tr>
        <tr>
            <td class="style7">
                <asp:Label ID="Label3" runat="server" Text="Nombre"></asp:Label>
            </td>
            <td colspan="2">
                <asp:TextBox ID="txtNombre" runat="server" Width="329px"></asp:TextBox>
                <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate="txtNombre"
                    ErrorMessage="Debe ingresar el nombre">*</asp:RequiredFieldValidator>
            </td>
        </tr>
        <tr>
            <td class="style5">
                <asp:Label ID="Label4" runat="server" Text="Tipo Documento"></asp:Label>
            </td>
            <td class="style3" colspan="2">
                <asp:DropDownList ID="lstTipoDocumento" runat="server" Width="245px">
                </asp:DropDownList>
                <asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server" ControlToValidate="lstTipoDocumento"
                    ErrorMessage="Debe seleccionar un tipo de documento">*</asp:RequiredFieldValidator>
            </td>
        </tr>
        <tr>
            <td class="style7">
                <asp:Label ID="Label5" runat="server" Text="Numero Documento"></asp:Label>
            </td>
            <td colspan="2">
                <asp:TextBox ID="txtNumeroDocumento" runat="server"></asp:TextBox>
                <asp:RequiredFieldValidator ID="RequiredFieldValidator4" runat="server" ControlToValidate="txtNumeroDocumento"
                    ErrorMessage="Debe ingresar un numero de documento">*</asp:RequiredFieldValidator>
                <asp:CompareValidator ID="CompareValidator1" runat="server" ControlToValidate="txtNumeroDocumento"
                    ErrorMessage="El numero de documento debe ser un numero" Operator="DataTypeCheck"
                    Type="Integer">*</asp:CompareValidator>
            </td>
        </tr>
        <tr>
            <td class="style5">
                <asp:Label ID="Label6" runat="server" Text="Calle"></asp:Label>
            </td>
            <td class="style3" colspan="2">
                <asp:TextBox ID="txtCalle" runat="server" Width="326px"></asp:TextBox>
                <asp:RequiredFieldValidator ID="RequiredFieldValidator5" runat="server" ControlToValidate="txtCalle"
                    ErrorMessage="Debe ingresar el nombre de la calle">*</asp:RequiredFieldValidator>
            </td>
        </tr>
        <tr>
            <td class="style8">
                <asp:Label ID="Label7" runat="server" Text="Numero"></asp:Label>
            </td>
            <td class="style6" colspan="2">
                <asp:TextBox ID="txtCalleNumero" runat="server"></asp:TextBox>
                <asp:RequiredFieldValidator ID="RequiredFieldValidator6" runat="server" ControlToValidate="txtCalleNumero"
                    ErrorMessage="Debe ingresar el numero de la calle">*</asp:RequiredFieldValidator>
                <asp:CompareValidator ID="CompareValidator2" runat="server" ControlToValidate="txtCalleNumero"
                    ErrorMessage="El numero de calle debe ser un numero" Operator="DataTypeCheck"
                    Type="Integer">*</asp:CompareValidator>
            </td>
        </tr>
        <tr>
            <td class="style7">
                <asp:Label ID="Label8" runat="server" Text="Piso"></asp:Label>
            </td>
            <td colspan="2">
                <asp:TextBox ID="txtPiso" runat="server"></asp:TextBox>
            </td>
        </tr>
        <tr>
            <td class="style7">
                <asp:Label ID="Label9" runat="server" Text="Depto"></asp:Label>
            </td>
            <td colspan="2">
                <asp:TextBox ID="txtDepto" runat="server"></asp:TextBox>
            </td>
        </tr>
        <tr>
            <td class="style7">
                <asp:Label ID="Label11" runat="server" Text="Telefono"></asp:Label>
            </td>
            <td colspan="2">
                <asp:TextBox ID="txtTelefono" runat="server" Width="200px"></asp:TextBox>
            </td>
        </tr>
        <tr>
            <td class="style8">
                <asp:Label ID="Label13" runat="server" Text="Cargo"></asp:Label>
            </td>
            <td class="style6" colspan="2">
                <asp:DropDownList ID="lstCargos" runat="server" Height="22px" Width="314px">
                </asp:DropDownList>
                <asp:RequiredFieldValidator ID="RequiredFieldValidator7" runat="server" ControlToValidate="lstCargos"
                    ErrorMessage="Debe seleccionar un cargo">*</asp:RequiredFieldValidator>
            </td>
        </tr>
        <tr>
            <td class="style8">
                &nbsp;
            </td>
            <td class="style6" colspan="2">
                &nbsp;
            </td>
        </tr>
        <tr>
            <td class="style5">
            </td>
            <td class="style4" rowspan="3">
                <asp:ValidationSummary ID="ValidationSummary1" runat="server" />
            </td>
            <td class="style3">
            </td>
        </tr>
        <tr>
            <td class="style7">
                &nbsp;
            </td>
            <td>
                &nbsp;
            </td>
        </tr>
        <tr>
            <td class="style7">
                &nbsp;
            </td>
            <td>
                <asp:Button ID="cmdNuevo" runat="server" Text="Nuevo" OnClick="cmdNuevo_Click" CausesValidation="False" />
                <asp:Button ID="cmdEliminar" runat="server" CausesValidation="False" OnClick="cmdEliminar_Click"
                    Text="Eliminar" />
                <asp:Button ID="cmdGrabar" runat="server" OnClick="cmdGrabar_Click" Text="Grabar" />
                <asp:Button ID="cmdCancelar" runat="server" CausesValidation="False" OnClick="cmdCancelar_Click"
                    Text="Cancelar" />
            </td>
        </tr>
    </table>
</asp:Content>
